home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Place in System Folder / System 7.5.2 or higher / Finder Scripting Extension / Finder Scripting Extension.rsrc / CODE_75.txt < prev    next >
Text File  |  1993-04-16  |  14KB  |  239 lines

  1. # near model CODE resource
  2. # jump table entries: 9992-9993 (2 of them)
  3. export_1249:
  4. 00000000  4E56 FF74                link       A6, -0x008C
  5. 00000004  48E7 0308                movem.l    -[A7], D6,D7,A4
  6. 00000008  2E2E 0008                move.l     D7, [A6 + 0x8]
  7. 0000000C  206E 0010                movea.l    A0, [A6 + 0x10]
  8. 00000010  43EE FFF0                lea.l      A1, [A6 - 0x10]
  9. 00000014  22D8                     move.l     [A1]+, [A0]+
  10. 00000016  22D8                     move.l     [A1]+, [A0]+
  11. 00000018  206E 000C                movea.l    A0, [A6 + 0xC]
  12. 0000001C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  13. 00000020  22D8                     move.l     [A1]+, [A0]+
  14. 00000022  22D8                     move.l     [A1]+, [A0]+
  15. 00000024  486E FFF8                pea.l      [A6 - 0x8]
  16. 00000028  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  17. 0000002C  2840                     movea.l    A4, D0
  18. 0000002E  4246                     clr.w      D6
  19. 00000030  584F                     addq.w     A7, 4
  20. 00000032  486E FFC0                pea.l      [A6 - 0x40]
  21. 00000036  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  22. 0000003A  486E FFC8                pea.l      [A6 - 0x38]
  23. 0000003E  4EAD 1DBA                jsr        [A5 + 0x1DBA /* export_947 */]
  24. 00000042  486E FFD0                pea.l      [A6 - 0x30]
  25. 00000046  4EAD 1DBA                jsr        [A5 + 0x1DBA /* export_947 */]
  26. 0000004A  486E FFD8                pea.l      [A6 - 0x28]
  27. 0000004E  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  28. 00000052  2D7C 6E75 6C6C FFE0      move.l     [A6 - 0x20], 0x6E756C6C /* 'null' */
  29. 0000005A  7000                     moveq.l    D0, 0x00
  30. 0000005C  2D40 FFE4                move.l     [A6 - 0x1C], D0
  31. 00000060  41EE FFE0                lea.l      A0, [A6 - 0x20]
  32. 00000064  2D7C 6E75 6C6C FFE8      move.l     [A6 - 0x18], 0x6E756C6C /* 'null' */
  33. 0000006C  2D40 FFEC                move.l     [A6 - 0x14], D0
  34. 00000070  41EE FFE8                lea.l      A0, [A6 - 0x18]
  35. 00000074  486E FF84                pea.l      [A6 - 0x7C]
  36. 00000078  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  37. 0000007C  4A80                     tst.l      D0
  38. 0000007E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  39. 00000082  6700 00B8                beq        +0xBA /* 0000013C */
  40. 00000086  41EE FFF8                lea.l      A0, [A6 - 0x8]
  41. 0000008A  2F20                     move.l     -[A7], -[A0]
  42. 0000008C  2F20                     move.l     -[A7], -[A0]
  43. 0000008E  486E FFC0                pea.l      [A6 - 0x40]
  44. 00000092  4EAD 2062                jsr        [A5 + 0x2062 /* export_1032 */]
  45. 00000096  7000                     moveq.l    D0, 0x00
  46. 00000098  2F00                     move.l     -[A7], D0
  47. 0000009A  486E FFC0                pea.l      [A6 - 0x40]
  48. 0000009E  486E FFC8                pea.l      [A6 - 0x38]
  49. 000000A2  4EAD 1C6A                jsr        [A5 + 0x1C6A /* export_905 */]
  50. 000000A6  41EE FFC8                lea.l      A0, [A6 - 0x38]
  51. 000000AA  2D48 FF74                move.l     [A6 - 0x8C], A0
  52. 000000AE  7000                     moveq.l    D0, 0x00
  53. 000000B0  2D40 FF78                move.l     [A6 - 0x88], D0
  54. 000000B4  2D40 FF7C                move.l     [A6 - 0x84], D0
  55. 000000B8  41EE FF74                lea.l      A0, [A6 - 0x8C]
  56. 000000BC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  57. 000000C0  6048                     bra        +0x4A /* 0000010A */
  58. label000000C2:
  59. 000000C2  41EE FFE8                lea.l      A0, [A6 - 0x18]
  60. 000000C6  2F20                     move.l     -[A7], -[A0]
  61. 000000C8  2F20                     move.l     -[A7], -[A0]
  62. 000000CA  2F07                     move.l     -[A7], D7
  63. 000000CC  41EE 0000                lea.l      A0, [A6 + 0x0]
  64. 000000D0  2F20                     move.l     -[A7], -[A0]
  65. 000000D2  2F20                     move.l     -[A7], -[A0]
  66. 000000D4  41EE FFF8                lea.l      A0, [A6 - 0x8]
  67. 000000D8  2F20                     move.l     -[A7], -[A0]
  68. 000000DA  2F20                     move.l     -[A7], -[A0]
  69. 000000DC  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  70. 000000E0  486E FFE8                pea.l      [A6 - 0x18]
  71. 000000E4  206E FF80                movea.l    A0, [A6 - 0x80]
  72. 000000E8  2050                     movea.l    A0, [A0]
  73. 000000EA  2050                     movea.l    A0, [A0]
  74. 000000EC  2268 0084                movea.l    A1, [A0 + 0x84]
  75. 000000F0  4E91                     jsr        [A1]
  76. 000000F2  486E FFE8                pea.l      [A6 - 0x18]
  77. 000000F6  486E FFD8                pea.l      [A6 - 0x28]
  78. 000000FA  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  79. 000000FE  486E FFE8                pea.l      [A6 - 0x18]
  80. 00000102  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  81. 00000106  4FEF 0030                lea.l      A7, [A7 + 0x30]
  82. label0000010A:
  83. 0000010A  486E FF80                pea.l      [A6 - 0x80]
  84. 0000010E  7000                     moveq.l    D0, 0x00
  85. 00000110  2F00                     move.l     -[A7], D0
  86. 00000112  486E FFD0                pea.l      [A6 - 0x30]
  87. 00000116  486E FF74                pea.l      [A6 - 0x8C]
  88. 0000011A  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  89. 0000011E  4A00                     tst.b      D0
  90. 00000120  4FEF 0010                lea.l      A7, [A7 + 0x10]
  91. 00000124  669C                     bne        -0x62 /* 000000C2 */
  92. 00000126  41EE FFE0                lea.l      A0, [A6 - 0x20]
  93. 0000012A  2F20                     move.l     -[A7], -[A0]
  94. 0000012C  2F20                     move.l     -[A7], -[A0]
  95. 0000012E  486E FFF8                pea.l      [A6 - 0x8]
  96. 00000132  4EAD 1D82                jsr        [A5 + 0x1D82 /* export_940 */]
  97. 00000136  4FEF 000C                lea.l      A7, [A7 + 0xC]
  98. 0000013A  602A                     bra        +0x2C /* 00000166 */
  99. label0000013C:
  100. 0000013C  486E FFE8                pea.l      [A6 - 0x18]
  101. 00000140  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  102. 00000144  486E FFD0                pea.l      [A6 - 0x30]
  103. 00000148  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  104. 0000014C  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  105. 00000150  3C00                     move.w     D6, D0
  106. 00000152  41EE 0000                lea.l      A0, [A6 + 0x0]
  107. 00000156  2F20                     move.l     -[A7], -[A0]
  108. 00000158  2F20                     move.l     -[A7], -[A0]
  109. 0000015A  48C6                     ext.l      D6
  110. 0000015C  2F06                     move.l     -[A7], D6
  111. 0000015E  4EAD 267A                jsr        [A5 + 0x267A /* export_1227 */]
  112. 00000162  4FEF 0014                lea.l      A7, [A7 + 0x14]
  113. label00000166:
  114. 00000166  486E FF84                pea.l      [A6 - 0x7C]
  115. 0000016A  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  116. 0000016E  486E FFC0                pea.l      [A6 - 0x40]
  117. 00000172  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  118. 00000176  486E FFC8                pea.l      [A6 - 0x38]
  119. 0000017A  4EAD 18AA                jsr        [A5 + 0x18AA /* export_785 */]
  120. 0000017E  486E FFD8                pea.l      [A6 - 0x28]
  121. 00000182  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  122. 00000186  4FEF 0010                lea.l      A7, [A7 + 0x10]
  123. 0000018A  2F0C                     move.l     -[A7], A4
  124. 0000018C  4EAD 2262                jsr        [A5 + 0x2262 /* export_1096 */]
  125. 00000190  3D46 0014                move.w     [A6 + 0x14], D6
  126. 00000194  584F                     addq.w     A7, 4
  127. 00000196  4CEE 10C0 FF68           movem.l    D6,D7,A4, [A6 - 0x98]
  128. 0000019C  4E5E                     unlink     A6
  129. 0000019E  205F                     movea.l    A0, [A7]+
  130. 000001A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  131. 000001A4  4ED0                     jmp        [A0]
  132. export_1250:
  133. 000001A6  4E56 FFF4                link       A6, -0x000C
  134. 000001AA  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  135. 000001AE  2E2E 0010                move.l     D7, [A6 + 0x10]
  136. 000001B2  286E 000C                movea.l    A4, [A6 + 0xC]
  137. 000001B6  486E FFF8                pea.l      [A6 - 0x8]
  138. 000001BA  4EAD 1DBA                jsr        [A5 + 0x1DBA /* export_947 */]
  139. 000001BE  202D FD6A                move.l     D0, [A5 - 0x296]
  140. 000001C2  C0BC 0000 0004           and.l      D0, 0x4
  141. 000001C8  584F                     addq.w     A7, 4
  142. 000001CA  670C                     beq        +0xE /* 000001D8 */
  143. 000001CC  2F07                     move.l     -[A7], D7
  144. 000001CE  487A 00BA                pea.l      [PC + 0xBA /* 0000028A, value 0x24545072 '$TPr', pstring "TPrivilegesToken::AccessByProperty @" */]
  145. 000001D2  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  146. 000001D6  504F                     addq.w     A7, 8
  147. label000001D8:
  148. 000001D8  2007                     move.l     D0, D7
  149. 000001DA  0480 7072 7672           subi.l     D0, 0x70727672 /* 'prvr' */
  150. 000001E0  6708                     beq        +0xA /* 000001EA */
  151. 000001E2  5380                     subq.l     D0, 1
  152. 000001E4  6704                     beq        +0x6 /* 000001EA */
  153. 000001E6  5980                     subq.l     D0, 4
  154. 000001E8  667A                     bne        +0x7C /* 00000264 */
  155. label000001EA:
  156. 000001EA  7000                     moveq.l    D0, 0x00
  157. 000001EC  2640                     movea.l    A3, D0
  158. 000001EE  7601                     moveq.l    D3, 0x01
  159. 000001F0  220B                     move.l     D1, A3
  160. 000001F2  6616                     bne        +0x18 /* 0000020A */
  161. 000001F4  2F03                     move.l     -[A7], D3
  162. 000001F6  7010                     moveq.l    D0, 0x10
  163. 000001F8  2F00                     move.l     -[A7], D0
  164. 000001FA  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  165. 000001FE  588F                     addq.l     A7, 4
  166. 00000200  261F                     move.l     D3, [A7]+
  167. 00000202  2640                     movea.l    A3, D0
  168. 00000204  200B                     move.l     D0, A3
  169. 00000206  6602                     bne        +0x4 /* 0000020A */
  170. 00000208  7600                     moveq.l    D3, 0x00
  171. label0000020A:
  172. 0000020A  4A03                     tst.b      D3
  173. 0000020C  6714                     beq        +0x16 /* 00000222 */
  174. 0000020E  2F0B                     move.l     -[A7], A3
  175. 00000210  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  176. 00000214  2640                     movea.l    A3, D0
  177. 00000216  2053                     movea.l    A0, [A3]
  178. 00000218  202D FE7A                move.l     D0, [A5 - 0x186]
  179. 0000021C  2080                     move.l     [A0], D0
  180. 0000021E  584F                     addq.w     A7, 4
  181. 00000220  6002                     bra        +0x4 /* 00000224 */
  182. label00000222:
  183. 00000222  7000                     moveq.l    D0, 0x00
  184. label00000224:
  185. 00000224  2D4B FFF4                move.l     [A6 - 0xC], A3
  186. 00000228  2F0C                     move.l     -[A7], A4
  187. 0000022A  2054                     movea.l    A0, [A4]
  188. 0000022C  2050                     movea.l    A0, [A0]
  189. 0000022E  2268 000C                movea.l    A1, [A0 + 0xC]
  190. 00000232  4E91                     jsr        [A1]
  191. 00000234  588F                     addq.l     A7, 4
  192. 00000236  2F00                     move.l     -[A7], D0
  193. 00000238  2F07                     move.l     -[A7], D7
  194. 0000023A  2F0C                     move.l     -[A7], A4
  195. 0000023C  2054                     movea.l    A0, [A4]
  196. 0000023E  2050                     movea.l    A0, [A0]
  197. 00000240  2268 008C                movea.l    A1, [A0 + 0x8C]
  198. 00000244  4E91                     jsr        [A1]
  199. 00000246  588F                     addq.l     A7, 4
  200. 00000248  2F00                     move.l     -[A7], D0
  201. 0000024A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  202. 0000024E  4EAD 138A                jsr        [A5 + 0x138A /* export_621 */]
  203. 00000252  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  204. 00000256  486E FFF8                pea.l      [A6 - 0x8]
  205. 0000025A  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  206. 0000025E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  207. 00000262  6010                     bra        +0x12 /* 00000274 */
  208. label00000264:
  209. 00000264  2F07                     move.l     -[A7], D7
  210. 00000266  2F0C                     move.l     -[A7], A4
  211. 00000268  486E FFF8                pea.l      [A6 - 0x8]
  212. 0000026C  4EAD 1EDA                jsr        [A5 + 0x1EDA /* export_983 */]
  213. 00000270  4FEF 000C                lea.l      A7, [A7 + 0xC]
  214. label00000274:
  215. 00000274  206E 0008                movea.l    A0, [A6 + 0x8]
  216. 00000278  43EE FFF8                lea.l      A1, [A6 - 0x8]
  217. 0000027C  20D9                     move.l     [A0]+, [A1]+
  218. 0000027E  20D9                     move.l     [A0]+, [A1]+
  219. 00000280  4CEE 1888 FFE4           movem.l    D3,D7,A3,A4, [A6 - 0x1C]
  220. 00000286  4E5E                     unlink     A6
  221. 00000288  4E75                     rts
  222. 0000028A  2454                     movea.l    A2, [A4]
  223. 0000028C  5072 6976                addq.w     <<invalid full ext with IS == 1 and I/IS == 6>>, 8
  224. 00000290  696C                     bvs        +0x6E /* 000002FE */
  225. 00000292  6567                     bcs        +0x69 /* 000002FB */
  226. 00000294  6573                     bcs        +0x75 /* 00000309 */
  227. 00000296  546F 6B65                addq.w     [A7 + 0x6B65], 2
  228. 0000029A  6E3A                     bgt        +0x3C /* 000002D6 */
  229. 0000029C  3A41                     movea.w    A5, D1
  230. 0000029E  6363                     bls        +0x65 /* 00000303 */
  231. 000002A0  6573                     bcs        +0x75 /* 00000315 */
  232. 000002A2  7342                     moveq.l    D1, 0x42
  233. 000002A4  7950                     moveq.l    D4, 0x50
  234. 000002A6  726F                     moveq.l    D1, 0x6F
  235. 000002A8  7065                     moveq.l    D0, 0x65
  236. 000002AA  7274                     moveq.l    D1, 0x74
  237. 000002AC  7920                     moveq.l    D4, 0x20
  238. 000002AE  4000                     negx.b     D0
  239.